home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 1 / NetNews Offline Volume 1.iso / news / fido / ger / amiga / 52 < prev    next >
Internet Message Format  |  1996-03-16  |  3KB

  1. From: Martin_Steigerwald@p4.f1529.n244.z2.fido.sub.org (Martin Steigerwald)
  2. Organization: Indians Home BBS
  3. Path: f2.n244.z2.fidonet.org!not-for-mail
  4. Newsgroups: fido.ger.amiga
  5. Subject: Re: Speicherverwaltung (war: AmigaOS der Zukunft)
  6. Message-ID: <MSGID_2=3A244=2F1529.4_51480066@fidonet.org>
  7. References: <MSGID_2=3A2457=2F435.10=40FidoNet_301bb80a@fidonet.org>
  8. Date: Tue, 01 Aug 1995 12:46:19 +0200
  9.  
  10. Andreas Kleinert schrieb in fidonet.AMIGA.GER ueber "Re: Speicherverwaltung
  11. (war: AmigaOS der Zukunft)":
  12.  
  13. AK> MS> Es wird aber ein wenig komplexer. Was ist mit win=OpenWindowTags
  14. AK>und so
  15. AK> MS> weiter? Da duerfen dann auch keine Pointer mehr zurueckgegeben
  16. AK>werden,
  17. AK> MS> sondern hoechstens mal eine ID.
  18.  
  19. AK> Wieso ?
  20. AK> Solange man den Speicher nicht "unlockt", verhaelt er sich doch ganz
  21. AK>normal.
  22.  
  23. AK> Wenn Du den Speicher unlockst, muesste dann eben eine ID
  24. AK>zurueckgegeben
  25. AK> werden, die als Parameter fuer ein Re-Lock oder Lock angegeben werden
  26. AK> kann (handle). Das koennte z.B. (intern) die Adresse der Struktur
  27. AK>sein,
  28. AK> in der der virtuelle Speicher verwaltet wird, d.h. so gibt es keine
  29. AK> Ueberschneidungen oder Probleme der Art "welches Handle ist denn
  30. AK>gerade
  31. AK> mal frei".
  32.  
  33. Na das geht auch. Da musst Du dann aber alles gleich unlocken, wenn es was
  34. bringen soll.
  35.  
  36. Dann lieber umgekehrt. OpenLibrary("intution.library",41L)-Programme
  37. bekommen nur noch IDs und wenns se wirklich in den Strukturen rummurksen
  38. wollen, was sie in den meisten Faellen ja gar nicht sollen, muessen sie
  39. die ID locken und bekommen dann eine Adresse.
  40.  
  41. Besser waeren dann aber Info-Funktionen vom System. So dass man durch
  42. Funktionen im System alle wesentlichen Parameter auslesen und setzen kann.
  43.  
  44. Data hiding nennt man sowas, und es kann dazu beitragen, dass man sich in
  45. Zukunft nicht mehr alles verbaut, wenn sich herausstellt, dass man
  46. ploetzlich doch 96 Bit Farbtiefe braucht, oder 3D-Hologram-Screens :-)
  47.  
  48. Dann aendert man einfach die internen Strukturen und die entsprechenden
  49. Funktionen.
  50.  
  51. AK> MS> Mit Kompatibilitaet kommst Du halt nicht weit. Den alten Amiga
  52. AK>wirst Du
  53. AK> MS> nur als Virtual Machine emulieren koennen.
  54.  
  55. AK> Egal ;-)
  56.  
  57. Dann koenntest Du vielleicht auch 2 VMs starten oder auch 3, so wie Du
  58. unter OS/2 Windowse und Dosse starten kannst.
  59.  
  60. Und wenn einer abschmiert, dann faehrst ihn halt neu hoch, ohne dass das
  61. *neue* System und die *neuen* Programme davon gefaehrdet waeren.
  62.  
  63. Also von mir aus in die vollen, zum Teufel mit der Kompatibilitaet. MS-DOS
  64. ist heute noch kompatibel, man sieht ja wohin das fuehrt. Kompatibilitaet
  65. als Emulation und sonst nix.
  66.  
  67. AK>... Worst case is the case, which gets even worser,
  68. AK>    when you'd just though it couldn't.
  69.  
  70. Ja, das passiert mir mom staendig :-(((
  71.  
  72. Let the sun shine...         _ _  _  _  steigerw@stud.uni-frankfurt.de
  73. |_| _ |o _  _  o _   _ ._   |_ | | \/ \ 2:244/1529.4  Indians Home BBS
  74. | |(/_||(_)_>  |_>  (_)| |  |  | |_/\_/       Martin Steigerwald
  75.  
  76.  
  77. A day without my AMIGA isnt a day at all!
  78.